require a great deal of energy - Turkish English Dictionary